Tool construction for modeling AOSE Methodologies Processes
ثبت نشده
چکیده
This paper explain how to construct a tool which aides in the modeling of Agent-Oriented Software Engineering (AOSE) methodology processes. FIPA Methodology Technical Committee encourages the definition of software engineering process models for Multi-Agent Systems (MAS) methodologies. In order to create these models, FIPA recommends the use of Software Process Engineering metamodel (SPEM) defined by the Object Management Group (OMG). This paper follows FIPA recommendations for obtaining a method and an editor for describing software engineering process models for MAS. Both the method and the editor are based on SPEM and Domain-Specific Model Language (DSML) techniques. Particularly, the editor has been built by means of the Eclipse Modelling Framework (EMF). Next, the software engineering process of INGENIAS MAS methodology has been defined using the tool. Finally, the editor is evaluated and compared to others.
منابع مشابه
Modeling the Multiple Sclerosis Brain Disease Using Agents: What Works and What Doesn't?
The human brain is one of the most complex living structures in the known Universe. It consists of billions of neurons and synapses. Due to its intrinsic complexity, it can be a formidable task to accurately depict brain’s structure and functionality. In the past, numerous studies have been conducted on modeling brain disease, structure, and functionality. Some of these studies have employed Ag...
متن کاملTowards a next-generation AOSE methodology
Numerous methodologies for developing agent-based systems have been proposed in the literature. This proliferation creates a challenge to practitioners who need to select a methodology to adopt. This situation is analogous to that of object-oriented methodologies and notations pre-UML, and we argue that the time is ripe to begin the development of a next generation agent-oriented software engin...
متن کاملToward programming paradigms for agent oriented software engineering
Agent Oriented Software Engineering (AOSE) is defined as a new trend in computing with methodologies and modeling techniques for integrating agent entities in the software system, proposed to answer the increasingly complex distributed, large, open, dynamic, unpredictable, heterogeneous, and highly interactive application environments. Motivated by at least two main fields in computer science, ...
متن کاملOrganizational and Social Concepts in Agent Oriented Software Engineering
AOSE methodologies and models borrow various abstractions and concepts from the organization and sociology disciplines. Although they all view multi-agent system as organized society, the organizational abstractions, assumptions, concepts, and models in them are actually used in different ways. It is, therefore desirable to have a systematic way of analyzing and comparing the organizational and...
متن کاملMulti-Agent Abstractions and Organizations and the i* Framework
i* is one of the more promising goal-oriented modeling framework to capture and model multi agent systems (MAS) requirements. Moreover, i* has been incorporated as the foundation for one of the more important AOSE methodologies, that is, Tropos. Our research interests related with i* cover two mainly directions. The first, is to compare i* with other methods, techniques and notations for captur...
متن کامل